package chapter6;

/**
 * ==判断是否相等时，如果两个变量是基本类型且都是数值类型（不要求数据类型严格相同）
 * 则只要两个变量的值相等，就返回true，但是对于两个引用变量，只有他们指向同一个对象时
 * 才会返回true
 */
public class EqualTest {
    public static void main(String[] args) {
        int it = 65;
        float fl = 65.0f;
        System.out.println("65和65.0是否相等?" + (it == fl));
        char ch = 'A';
        System.out.println("65和A是否相等?" + (ch == it));
        String str1 = new String("a");
        String str2 = new String("a");
        System.out.println("str1和str2是否相等?" + (str1 == str2));
        System.out.println("str1是否equals str2?" + (str1.equals(str2)));
    }
}
